Automated weapons system with selecting of target, identification of target, and firing

ABSTRACT

An automated weapon system is comprised of a human transported weapon comprising a barrel and munitions; sensing means; targeting means; computational logic for determining where to aim the human transported weapon; aim computational logic; firing activation means; and, firing means. The munitions can be aimed towards a targeting area to be propelled through the barrel. The sensing means senses which of up to a plurality of targets are within firing range of the automated weapon system. The targeting means selects a selected target from the targets in the targeting area that are within the firing range, responsive to the sensing. The computational logic determines where to aim the human transported weapon so that the munitions will hit the selected target if fired at a firing time. The aim computational logic adjusts the aim of the munitions through the human transported weapon, to compensate as needed for where the selected target is at the firing time, responsive to the determining where to aim. The firing activation means initiating firing of the munitions at the firing time. The firing means fires the munitions responsive to the adjusting the aim and the initiating firing.

BACKGROUND OF THE INVENTION

The success of traditional human transported weapons to hit intendedtargets has been dependent upon an individual warfighter's ability andskill to aim and control the weapon. Much training and practice isrequired to enable a warfighter to be skilled at marksmanship.Historically, a human transported weapon's accuracy has been limited tothe operator's skill, as well as environmental factors that may obscureor complicate the shot. Because skill is involved with hitting a targetwith a human transported weapon, many of the shots will miss theintended target, placing a requirement of having a large supply ofmunitions available in a firefight. This places a burden to resupply thewarfighter in the field, as well as for the warfighter to carry moremunitions into a battle, which is extra weight, as well as extra cost.Further, the selection and loading of what type of munitions to useagainst a given target has been a time-consuming manual process, andoften time is of the essence.

Utilizing the present invention enhances a warfighter's skill at beingable to accurately hit an intended target, and further, assists thewarfighter in target and munitions selection. This invention allows anysoldiers, even a warfighter with minimal training and experience, toperform with the skill and accuracy of an expert marksman, compensatingfor one or more of errors in aiming, environmental factors such asdistance, wind, lighting or motion, along with other extenuatingfactors: weather (such as rain or fog) countermeasures (such as smoke)and other factors that might otherwise interfere with making an accurateshot. Another valuable aspect of this invention is to improve theprobability of hitting a target that would otherwise be missed due tomovement, inaccurate aim, obscured vision, or simply a difficult shot.

SUMMARY OF THE INVENTION

An automated weapon system [preferably a human transported weapon] iscomprised of a barrel, a targeting subsystem, a computational subsystem,a positioning subsystem, and, a firing subsystem. The barrel is utilizedfor propelling a fired munitions as aimed towards an area of sighting.The targeting subsystem identifies a chosen target in the area ofsighting. The computational subsystem, responsive to the targetingsubsystem, determines where the chosen target is and where the barrelneeds to be aimed so that the munitions will strike the chosen target.The positioning subsystem adjusts the aim of the munitions responsive tothe computational subsystem. The firing subsystem, fires the munitionsat the chosen target responsive to the positioning subsystem. In oneembodiment, the system is further comprised of an additional linkedautomated weapon having a separate barrel, separate munitions, aseparate positioning subsystem, and a separate firing subsystem. Thecomputational subsystem determines the positioning of the separatebarrel to shoot the separate munitions to strike the chosen target. Theadditional linked automated weapon can be mounted on a stationary mountor mounted on a movable mount. In one embodiment, there is means forselecting at least one of the human transported weapon and theadditional linked automated weapon, as selected and enabled to shoot themunitions at the firing time. In one embodiment, the human transportedweapon is one of a plurality of weapons subsystems, and, wherein atleast one of the plurality of the weapons subsystems is selected to takea best shot. In another embodiment, a respective best shot is taken byeach of at least two of said plurality of weapons subsystems.

BRIEF DESCRIPTION OF TIE DRAWINGS

FIG. 1 is a diagram of a weapons system with a barrel adjustable withinthe stock;

FIGS. 2A and 2B each illustrate an Automated Weapons System (“AWS”) withautomatic barrel adjustment with correction to strike a selected target;

FIG. 3 illustrates a human transported Automated Weapons System;

FIG. 4 illustrates a method for operating a human transported automaticweapons system;

FIG. 5 illustrates a “best target” selection within an Automated WeaponsSystem;

FIG. 6 illustrates examples of factors affecting the computation of afiring solution;

FIG. 7 illustrates using a neural net for target identification,selection, and tracking;

FIG. 8 illustrates one embodiment of moving the barrel responsive to acomputational subsystem by adjusting a positioning means;

FIG. 9 illustrates error connection for a second shot of munitions basedupon feedback from a first shot of munitions;

FIG. 10 is a diagram of munitions selection based on target type;

FIG. 11 is a chart showing one mapping of munition types to respectivetargets;

FIG. 12 illustrates selection of a “best munition” for a target;

FIG. 13 illustrates selection of a “best shot” available based onremaining munitions (or chambered munition);

FIG. 14 illustrates a flowchart and some examples of Shoot/No-Shootscenarios;

FIG. 15 illustrates an Automated Weapons System that shows a user whereto move/point the weapon;

FIG. 16 is a block diagram of a system comprised of a plurality ofAutomated Weapons Systems with external subsystems and remote targeting;

FIG. 17 illustrates a “best target” selection for a plurality ofAutomated Weapons Systems linked together;

FIG. 18 is a flow chart demonstrating damage level selection;

FIG. 19 illustrates drone sensor information on the target beingprovided to the Automated Weapons System;

FIG. 20 illustrates the targeting subsystem as part of a helmet asseparate from a human transported Automated Weapons System;

FIG. 21 illustrates the targeting subsystem as part of a drone separatefrom a human transported weapon; and,

FIG. 22 illustrates communications between a human transported automatedweapons system and a drone mounted weapons system.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

While this invention is susceptible of embodiment in many differentforms, there is shown in the figures, and will be described herein indetail, specific embodiments thereof with the understanding that thepresent disclosure is to be considered as an exemplification of theprinciples of the invention and is not intended to limit the inventionto the specific embodiments illustrated herein.

This invention relates to improved accuracy weaponry, and providing newcapabilities for human transported weapons. This invention improvesaccuracy over existing weapons including, but not limited to by scanningthe target field with sensors, selecting a desired target (this can beby one of many means such as: nearest target, most dangerous target, thetarget closest to the center of the target field, etc.), identifying thetype of target, selecting an appropriate round of ammunition for thetarget (if desired), enhancing the aim of the weapon using feedback fromthe targeting system by providing a correction factor from where theweapon is aimed and where the selected target is, determining if theselected target should be fired at (inhibiting friendly firesituations), and then firing at the target with the corrected aimapplied. This improves the miss to hit ratio, and can also furtherprovide selection of target appropriate ammunition for the selectedtarget.

As illustrated in the Figures herein, an Automated Weapons System iscomprised of a targeting subsystem, a computational subsystem, and abarrel with repositioning means. The targeting subsystem can utilize avariety of sensors to detect, identify, categorize, and track targets. Atarget can then be selected, and the barrel can be repositioned to anangle appropriate for a firing solution to strike the selected target.In one embodiment, a munition is selected for a respective selectedtarget and/or based upon the respective munitions availability.

In one embodiment, the computational subsystem allows for the generationof an error factor resulting from a first shot from the AWS, which canbe utilized to correct aim for subsequent munition firing.

In another embodiment, the automated weapons technology can be used toprevent hunting (and other) accidents because the target type can beidentified. This invention can be used to prevent hunting (and other)accidents, by detecting the difference between a game animal and a humanhunter. Having the weapons system identify another hunter (human) wouldinhibit the firing means, thus avoiding hunting accidents.

In another embodiment, not only the type of target, but specific targetscan be identified. For example, a police officer's weapon could betrained to know what the officer (and/or other officers) looked like,and inhibit firing at that officer, so that the officer's weapon couldnot be used against the officer (or against other officers).

In yet another embodiment, with hand held weapons where the accuracy isdependent upon the stability of the user holding the weapon, theautomated weapons system can provide a means to ‘correct’ forinstabilities and inaccuracies in aiming to allow for automatedcorrection of the ‘barrel’ (and/or for instructions to the user) tocorrect for said instabilities and inaccuracies in aiming and movementof the barrel.

This invention also relates to mobile war-fighting technology, and moreparticularly to enhanced weapon accuracy technology, especially for handheld weapons.

A plethora of targeting sensors allows a wide spectrum of sensing beyondthe visible spectrum, such as IR, SPI (Spacial Phased Imaging), UV(ULTRAVIOLET), X-Ray, Microwave, Thermal, 3D sensor, Visible light,Radar, Sonar, LIDAR, etc. [For further examples, see the catalog on“Image Sensors”, from Hamamaatsu, December, 2011).] Targeting sensorsallow shooting at targets through fog, smoke, rain, and other visionobstructing conditions. This effectively provides an ‘all weather/allconditions’ targeting system. The sensors can also be used to identifynot only a target, but the type of target. One means of doing thisutilizes neural net pattern recognition means to identify the type oftarget (person, animal, tank, etc.)

Neural nets can be used both to identify targets, and to compute firingsolutions. Alternatively, or additionally, traditional computing means,can be employed in the targeting subsystem for identifying and selectingtargets. Neural nets can be used to both reduce the power used, andreduce the compute time for identifying and selecting a target.

There is literature teaching the use of neural nets in the use of targetidentification and tracking. For example, IBM has been wording on a newhybrid technology of blending traditional computing architectures withneural nets to achieve a ‘best of both worlds’ processing system. Thissystem could be utilized in the targeting subsystem for identifyingtargets, tracking targets and computing firing solutions.

This enhanced targeting and aiming system of the present invention canbe applied to many different types of ‘pointing’ weapons: ballistic(gun), laser, particle, rail gun, etc.

This present invention also provides for correcting an error in aimadjustment as between where the weapon is aimed, providing a correctionfactor to the nearest target. Applying that correction factor by meansof automated pointing adjustment can be applied to a wide range ofweapons. Thus, the weapons aim can be automated in accordance with thepresent invention.

In one embodiment of the present invention, a targeting system selects anearest target in a field of view. The targeting system computes adifference between where the weapon is aimed and where the nearesttarget is located to generate targeting correction information. Thedirection the weapon is aimed is adjusted based on the targetingcorrection information provided.

Alternatively, the targeting system can identify and lock onto aselected type of target, and then aim the weapon to fire a selectedmunitions at that selected type of target.

This invention also relates to enhanced weapon accuracy, and providingnew features for hand held weapons to the mobile warfighter, thisprovides accuracy, while:

-   -   1. Not requiring the skill of becoming a marksmanship from human        training, by using a deterministic automated mechanical solution        (every warfighter becomes a marksman by using this weapon).    -   2. Improving the hit to miss ratio using computer aided        targeting (thus, reducing the need for the warfighter to carry        burdensome amounts of ammunition).    -   3. Using existing ammunition (not requiring complicated and        expensive smart munitions).    -   4. Increasing the versatility of the weapon by automatically        choosing the munitions fired based on the target type that is        acquired (i.e. The weapon selects the type of munition fired        based on the type of target identified).    -   5. Automatically selecting a ‘best’ target from the field of        view of the weapon (i.e. The weapon chooses the best available        target based on selectable algorithms, including ‘nearest’        target in the direction of the barrel if the weapon is not        directly aimed at a target).

FIG. 1. illustrates a side view showing one embodiment of a humantransported Automated Weapons System 100, comprising a display 106,sensors 104, a barrel 110 that is able to move within a stock 105 toallow aim of the barrel 110 to be adjusted while the stock 108 is held,the positioning means 155 that is moved within the stock 108 for barreladjustment, magazines 110 holding munitions 120, and a trigger 112.

As illustrated in FIG. 1., the human transported Automated WeaponsSystem 100 is comprised of a targeting subsystem 140 and a computationalsubsystem 160, which in conjunction with the barrel 110 and positioningmeans 155, are utilized to increase accuracy and hit-to-miss ratios.Note that as used herein, the term “barrel” refers to any means used todirect the munitions to the target. This can range from a traditionalgun-munitions barrel to a propulsion means, such as a linear acceleratorfor a particle beam weapon, or a magnetic rail for a flechette.

FIG. 2A. illustrates a rear view of an embodiment of a human transportedAutomated Weapons System 200 comprising a moveable barrel 210 relativeto the stock 208, aimed towards an area of sighting 230, responsive tosensors 204. A positioning means 214 within the stock 208 has itsposition corrected 215 by the adjusted aim of the barrel 216, and thenthe Automated Weapons System 200 shoots a munition 202 towards aselected target 220. The operator 260 of the human transported AutomatedWeapons System 200 monitors the selected target 220 through a display206.

The target field/area of sighting 230 is scanned by sensors 204 forpotential targets 270, Some of these multiple sensors 204 can include,but are not limited to IR (infrared), spatial phase imaging, laser,optical, LIDAR (laser imaging detection and ranging), etc. There is norestriction as to the type of sensors 204 that can be used in theweapons system 200. Each additional sensor 204 adds more information todetermine the type of target and target selection of the selected target220.

As illustrated in FIG. 2A., this embodiment of an automated weaponssystem 200 is comprised of the human transported automated weapon. Theautomated weapon system 200 is comprised of a barrel 210 and munitions202 that can be aimed towards a targeting area of sighting 230 to bepropelled through the barrel 210. The automated weapon system 200 isfurther comprised of sensing logic (sensors) 204, selection logic 255,aim computational logic 218, a positioning subsystem 214, triggeractivation logic 212, and firing logic 213. The sensors 204 sense whichof up to a plurality of targets are within firing range of the system.The selection logic 255 selects a selected target 220 from the targetsin the targeting area sighting 230 that are within the firing range,responsive to the sensors and sensing logic 204. The aim computationallogic 218 determines where to aim the human transported automated weapon200 so that the munitions 202 will hit the selected target 220 if firedat a firing time. The positioning subsystem 214 adjusts the aim of themunitions 202 through the human transported weapon 200, to compensate asneeded for where the selected target 220 is at the firing time,responsive to the computational logic 218. The trigger activation logic212 initiates firing of the munitions 202 at the firing time. The firinglogic (213) (trigger) 212 fires the munitions 202 responsive to thepositioning subsystem 214 and trigger activation logic 212.

As illustrated in FIG. 2A, a method of automation of target selectionand aim positioning of a human transported automated weapon 200 iscomprised of a computing subsystem 250 and a barrel 210 to firemunitions 202 through the barrel 210 to propel the munitions 202 towardsa selected target 220 in an area of sighting 230 of the weapon 100. Themethod is further comprised of identifying available targets in the amof sighting 230 and then determining the selected target 220 from theavailable targets in the area of sighting 230, responsive to thecomputing subsystem 250. The computing subsystem 250 then determines theselected target's 220 position at a firing time by positioning aim ofthe barrel 216 so that the munition 202 will strike the selected target220 at the firing time. The munition 202 is then fired toward theselected target 220 at the firing time responsive to activating atrigger signal 212.

As illustrated in FIG. 2A, in one embodiment, the automated weaponsystem 200 is comprised of sensors 204 coupled with a computing means 25to control adjustment 208 of an aiming means 216. The aiming means 216mechanism is a barrel portion 216 of the automated weapons system 100that guides a munition 202 towards an intended target 220, so as toachieve a hit on said intended target. In another embodiment, correctionof aim after a first shot is provided by generating an error correction218 and applying it to move the barrel 210 through the positioning means214.

As illustrated in FIG. 2A, a method for operating a human transportedautomated weapon system 100 with a movably mounted barrel adjusted atfiring for positioning of and propelling a munitions 202, alsocomprising computing logic 250. The method is further comprised ofaiming the human transported weapon towards an area of sighting 230. Ata first time 916 (in reference to FIG. 9.), a target in the area ofsighting 230 is locked onto as a chosen (selected) target 220. Aim isthen computed to determine where the barrel 210 needs to be aimed forthe munitions 202 to strike the chosen target 220 at a firing time. Adifference is calculated 218 between where the chosen target 220 islocated at the firing time versus where the chosen target 220 is locatedat the first time 910 (in reference to the discussion hereinafter ofFIG. 9.), if any. Aim is then adjusted and firing is activated at thefiring time, to propel the munitions 202 at the chosen target 220 inaccordance with the adjusted aim.

As illustrated and discussed in FIG. 2A, the aim computational logic anerror factor 218 is computed based on sensor 204 feedback as to adifference between where the weapon 100 is aimed at time of firingversus where the selected target 220 is in the target field/area ofsighting 230 at the time of firing. The error factor is utilized tocompute a correction to generate a control signal at the time of firing,to adjust aim of the barrel 210 (within the stock 208) from where theweapon was previously aimed, to where the barrel should be aimed so thatthe munitions 202 hit the selected target 220 at the firing time.

In one embodiment, once a target 220 is selected, the computing means250 determines an error correction (218) from where the “weapons barrel”210 is aimed, to where the target 220 will be. This can also includecompensation for environmental, motion and other factors that can affectthe shot. In some embodiments, at the time of firing, the computingmeans 250 supplies an error or “correction” signal 213 to actuators 280to move the weapons “barrel” 210.

In another embodiment, the Automated Weapon System 200 is activated whenan accelerometer 290 detects that the weapon 200 is raised.

The type(s) of sensors 204 that can be used for this automated weaponsystem 20 are similar to sensors used for autonomous vehicles. [Forexamples of sensors for autonomous vehicles. see(https://www.sensormag.com/component/optical-sensor-are-a-key-technology-for-autonomous-car.]

In another embodiment, a “best shot” can be selected based on a mode ofweapon operation. A mode of weapon operation as discussed herein, can beselected based on mission objectives. A manual mode embodiment enablesthe user to “force” on the weapon, a preferred mode of weapon operation.This can override an otherwise automated setting, while still allowingthe automated setting of the automated weapon to assist (such as withtarget selection). For example, a war fighter (operator) can select“High Explosives” as the munitions, while still allowing the automaticselecting of targets (of any type of target) and providing correction tohit those targets.

In another embodiment of a fully automatic mode of operation, a warfighter can pull the trigger and sweep the weapon across a field oftargets. At the time of firing for each munition, a target (e.g. a besttarget) is selected. In some embodiments, a best munition for theselected target is selected/prepared, and in other embodiments, thecorrection factor 218 (firing solution) for that target 220 is computedand applied, and then the weapon fires. Then the automated weapon system200 proceeds to select a next available target, repeating the process asneeded.

The present invention's enhanced targeting and aiming system (andmethodology) can be applied to many different types of ranged weaponsystems including but not limited to: projectile (firearms, railguns,etc.), directed energy (laser, plasma, microwave, sonic etc.), andnon-lethal (rubber-bullets, paintballs, pepper balls, etc.), handheldand otherwise.

FIG. 2B. illustrates another embodiment of the present invention,comprised of sensors 204 b, selected from a plurality of availablesensors 204 b, used by the human transported Automated Weapons system200. Combinations of different sensors allows for wider coverage ofsensing the electromagnetic spectrum beyond the human visible spectrum.The sensors 204 b can include, but are not limited to IR (infrared), SPI(Spatial phased imaging), UV (Ultra Violet), Visible light, Radar,Sonar, LIDAR, and other sensors. This wider range of coverage of theelectromagnetic spectrum allows for selecting targets through fog,smoke, rain, darkness and other vision obscuring conditions, whichincreases the effectiveness of the user's ability to select a target 220b. In essence creating an ‘all weather/all conditions’ targeting system201 b within the automated weapon system 200 b embodiment of FIG. 2B.

The targeting system 201 b utilizes a sensing means (i.e. sensors) 204 bproviding sensing of potential targets 228 a through environment. Thesensing means 204 b senses through environment 214 b by means of atleast one of visible spectrum, and sensing other than just the visiblespectrum, comprising at least one of R, Spatial Phased Imaging,ULTRAVIOLET, X-Ray, Microwave, Thermal, 3D sensor, Visible light, Radar,Sonar, and LIDAR surveying technology that measures distance byilluminating a target with a laser light.

FIG. 3 illustrates one embodiment of an internal system of a humantransported Automated Weapons System 300 and subsystems and components.The subsystems comprise a targeting subsystem 340, a computationsubsystem 360, a firing subsystem 380, and munitions selection 390. Thehuman transported weapon 300 is further comprised of sensors 304providing a range 335 far the area of sighting 330, a barrel 310 withinthe stock 305 that is adjusted by the positioning means 355 responsiveto control signals 305 from the computation subsystem 360, magazines325, and a trigger 312.

As illustrated in FIG. 3, in a preferred embodiment, the presentinvention encompasses a human transported Automated Weapons System (AWS)300, comprising a human transported weapon 300 for use by a person 301.The AWS weapon 300 is comprised of (a) a barrel 310 utilized forpropelling a fired munitions 320 (as per munition selection 345) to aimtowards an area of sighting 330, (b) a targeting subsystem 340 thatidentifies a chosen (selected) target 350 in the area of sighting 330,such as by using a neural network tracking subsystem, (c) acomputational subsystem 360, responsive to the targeting subsystem 340that determines where the chosen selected target 350 is and where thebarrel 310 needs to be aimed so that the munitions 320 will strike thechosen target 350, (d) a positioning means 355 that adjusts the aim ofthe munitions 320 responsive to the computational subsystem 360, and afiring subsystem 320, for firing the fired munitions 320 at the chosentarget 350 responsive to the positioning means 355.

In an alternate embodiment, as illustrated in FIG. 3, an automatedweapons system (AWS) 300 is comprised of a human transported automatedweapon 300 with inhibit+sensor logic 304, for use by a person 301. Thehuman transported automated weapon system 300 is further comprised of abarrel 310, a targeting subsystem 340, a computational subsystem 360,positioning means 355, and a firing subsystem 380. The barrel 310 ismovable within a stock 306, utilized for propelling a fired munition 320towards an area of sighting 330 for the human transported automatedweapon system 300. The targeting subsystem 340 identifies a chosentarget 350 in the area of sighting 330, the computational subsystem 360responsive to the targeting subsystem 340, determines where the chosentarget 350 is and where to aim the barrel 315 so that the munitions 320will strike the chosen target 350. The positioning means 355 adjusts theaim of the barrel 315 responsive to the computational subsystem 360.Finally, the Bring subsystem 380 fires the munition 320 at the chosentarget 350 responsive to the positioning means 355.

As illustrated in FIG. 3, an automated human transported weapon can belinked to additional linked weapons (see the method in FIG. 17.). Anautomated weapons system (AWS) 300 is comprised of a barrel 310, atargeting subsystem 340, a computational subsystem 360, positioningmeans 355, and a firing subsystem 380. The barrel 310 is utilized forpropelling a fired munitions 320 as aimed towards an area of sighting330. The targeting subsystem 340 identifies a chosen target 350 in thearea of sighting 330. The computational subsystem 360, responsive to thetargeting subsystem 340, determines where the chosen target 350 is andwhere the barrel 310 needs to be aimed 315 so that the munitions 320will strike the chosen target 350. The positioning means 355 adjusts theaim of the munitions responsive to the computational subsystem 360. Thefiring subsystem 380 fires the munitions 320 at the chosen target 350responsive to the positioning means 355.

FIG. 4. is a flow chart illustrating one embodiment 400 of a method foroperating a human transported Automated Weapons System 400.

A user/operator holds the human transported automatic weapons system410.

The user then aims the weapon towards potential targets (or target) 420,initiating the targeting subsystem 300 to provide two options:

-   -   1. 430 The weapon 400 selects at least one target 350 in the        area of sighting 430, or    -   2. 440 The user/operator selects the target 350 via the display        306 in the area of sighting 330

Depending on the selected option, the weapon then determines whatadjustment of aim is needed to strike the target 450.

400 Using the computational subsystem logic 460 the weapon computes thedifference between the aim to strike the target and the aim of thebarrel, providing two options:

-   -   1. 470 The user can fire the weapon by pulling the trigger to        activate the trigger signal, or    -   2. 430 The weapon is fired remotely by a remote device        activating the trigger signal

490 The weapon 100 further adjusts the barrel aim responsive to acomputed difference between the target aim and the barrel aim. Theweapon 300 then releases munitions (499) now aimed to hit the target.

In another embodiment, as illustrated in FIG. 2. and FIG. 4, a method ofautomation of target selection and selected types and a best shot of ahuman transported automated weapon 300 (see FIG. 3.) is comprised of abarrel 310 to fire munitions 320 from and a computing subsystem 360 [400of FIG. 4.]. The method is further comprised of identifying targetswithin range of an area of sighting 330 of the weapon 300 as availabletargets, and determining a selected target 350 from the availabletargets, responsive to the computing subsystem 360. The selectedtarget's 350 position at a firing time is then determined. The aim ofthe weapon is positioned so that the munitions 320 will strike theselected target 350 if fired at the firing time, responsive to thecomputing subsystem 400. Finally, a trigger signal 312 is provided toactivate firing of the munitions 320 at the firing time.

FIG. 5. illustrates automated control for a best target selection. A“best (as selected) target” 520 can be determined through multiplemeans, including but not limited to selecting the closest target, thetarget closest to where the barrel is already aiming 516, or the mostdangerous threat within an area of sighting 514. In one embodiment,there are a plurality of targets (in the area of sighting 514), whereinthe selected target 520 is selected from at least one said identifiedtype of target from the identified targets. FIG. 5 further illustratesfinding and identifying targets within the area of sighting 514 byselecting which of the said targets in the area of sighting 514 is thechosen target 520.

In one embodiment, target selection can be based upon a level ofpotential threats list.

In another embodiment, target selection is limited to targets within arange of barrel correction to assure the munition can hit a selectedtarget.

A variety of means can be used to select a target, including but notlimited to:

-   -   the target closest to aim of weapon (or center of the field of        sensor)    -   the most lethal or threatening target        -   the deadliest target        -   the nearest target        -   etc. . . .    -   the best shot (easiest to hit)    -   most effective (target which is most susceptible to weapon)    -   by type of target        -   Armor        -   Human        -   Bunker        -   etc.    -   By type of munitions available

Subsequently, the chosen target is tracked to determine where theprojectile needs to be aimed to strike the chosen target when fired bythe automated weapon system 100.

FIG. 5 illustrates automated control of a human automated weapon system500 that can identify a plurality of targets (n a field of view 514),select a best shot 520, adjust aim, and fir a plurality of munitions502. The automated weapon system 100 is comprised of a computationalunit 540 that has a field of view (area of sighting)514 to aim and tofire a munition 502 as aimed within a defined range in the area ofsighting 514. Up to a plurality of identified targets are identifiedfrom within the defined range and within the field of view 514 of theweapon 100. The computational unit 540 then selects the best shot fromthe identified targets as a selected target 520. The munitions 502 arethen fired after the aim of the weapon is adjusted 516, in order to hitthe selected target 520, responsive to the computational unit 540.

FIG. 6. Illustrates examples of factors affecting the computation of afiring solution 600. Factors can include wind conditions 626, motionvector 628 of the selected target 620, the difference in elevation 630between the Automated Weapons System 100 and the selected target 620,distance 632 between the Automated Weapons System 100 and the target620, barrel movement 634 beyond that of adjustment from the system, etc.Additional sensors 604 can provide data about the automated weaponsystem 100, the target 620, as well as conditions (e.g. wind, distance,elevation, motion, etc.) affecting the path of munitions 602. Thesesensors can include, but ae not limited to range finder 632, windvelocity 626, elevation 630, ambient temperature 660, target temperature665, accelerometer (motion vector) 628, as well as other sensors thatcan provide additional information that may alter the shot.

In one embodiment, as illustrated in FIG. 6, a method for use of a humantransported weapon system is comprised identifying at least one saidtarget in a field of view of a target area of the human transportedweapon as a selected target, sensing and tracking the location of theselected target through environment in the target area, initiatingfiring of the munitions at a firing time responsive to the sensing andtracking, and adjusting aim of the munition from the human transportedweapon so that the munition will hit the selected target when fired atthe firing time (responsive to the determining).

Referring to FIG. 14, in accordance with one embodiment of the presentinvention, detection logic 1400 may be added in order to determine a“no-shoot” 1408 situation, as discussed later with reference to FIG. 14.This detection may be performed through a varied number of sensors ormeans including neural network 701, facial recognition, beacondetection, etc.

The targeting subsystem is responsive to sensors 714 which can be usedto identify a target and to identify the type of target by coupling thesensors 704 to a neural net pattern recognition means 701 that canidentify the type of target (i.e. person, animal, tank, vehicle, etc.).One way this can be done is using a 1024 Neuron Semiconductor Chip CM1Kfrom Cognimem(http://www.digikey.com/en/product-highlight/c/cognimem/1024-neuron-semiconductor-chip-cm1k).Cognimem's system can take sensor data fed to their neural net ASIC,which can be sensor data processed as discussed herein, to process thesensor data to both identify and track a target.

In a preferred embodiment, the present invention's weapon system iscomprised of sensors coupled with a computing means to controladjustment of an aiming means. In one embodiment, this mechanism is abarrel portion of the weapons system that guides a munition towards anintended target, so as to achieve a hit on said target.

In another embodiment, correction of aim after a first shot is providedby generating an error correction and applying it to the barrel throughthe positioning means.

FIG. 7. illustrates an automated weapon system 700 utilizing a neuralnet system 701. The neural net system 701 can be utilized for targetdetection 702, target identification 777, selection 720, and/or tracking714.

Sensor data 704 is evaluated by a computing means 740. In oneembodiment, the computing means 740 includes neural net processing.Neural nets 700 can operate directly on the sensor data 704 producingoutputs including, but not limited to, ‘target selection’, ‘targetpriority’, ‘target tracking data’, etc.

In another embodiment, neural nets 701 are used to increase speed[reduce the compute time] needed for identifying and selecting a targetand to reduce power. In one embodiment, specific targets 702, (by typeor by ID specifically) can be identified as potential threats or not.Targets that are not threats or identified as “friendly” are thenremoved from potential threats lists.

As illustrated in FIG. 7, a method of enhancing firing of a humantransported automated weapon system is comprised of acquiring targetdata from sensors 714 (reference to FIG. 1.) for an acquired target fromat least one to a plurality of different said targets available toselect from 760, 770, 780. A computational subsystem 740 is utilized forrecognizing a type of target as one of human 1106 and non-human (e.g.1108)(from FIG. 11.) for each said acquired target 120 (reference toFIG. 1), responsive to analyzing the target data to provide recognitionof each said acquired target 120. One aid target 120 is then chosen fromthe acquired targets 120 as a selected target 720. Firing of a munitionat the selected target 720 is controlled by the automated weapon system,permitting both with or without human intervention.

FIG. 7, further illustrates a method of firing a human transportedautomated weapon system 100. The automated weapon system 100 (out ofFIG. 1) is comprised of a computing subsystem 740, sensors 714, and abarrel 110 (from FIG. 1.) through which to fire a munition towards aselected target 720 (120) at a firing time. The method is furthercomprised of identifying the selected target 720 and providing forselection of the selected target 720 from available targets in a fieldof view 726 of the human transported automated weapon system 100. Boththe sensors 714/104 and computing subsystem 740 track the location ofthe selected target 720 until firing time. Finally, firing is activatedand the munitions are fired towards the selected target 720.

FIG. 8 illustrates two subsequent times (Time 1, Time 2) for anembodiment 800 of the human transported Automated Weapons System 100(out of FIG. 1), which at Time 1 automatically detects an error of wherethe munition 820 will shoot at firing time versus where the target 836is located at firing time (Time 2), and responsive thereto adjusts aimof where the munition 820 will strike when fired.

The barrel 802 is responsive to the computational subsystem 840 andprovides adjustment by the positioning means 304. The positioning means804 can be mechanical, semi-automatic, and/or automatic and can utilizeactuators of varying types (i.e. electrical, thermal, magnetic,mechanical, pneumatic). The barrel 802 can refer to the exiting path fora multitude of weapons systems, including but not limited to: projectile(firearms, rail-guns, etc.), directed energy (laser, plasma, microwave,sonic etc.), and non-lethal (rubber-bullets, paintballs, pepper-balls,etc.).

This embodiment of system 800 can be applied to human transportedautomated weapon systems 100, mobile automated weapon systems [such asdrones (air, ground, etc.)], and traditional mounted weapons. A majorbenefit of the present invention is that it can utilize preexistingmunition packages and as such, does not require changes to the munitionssupply chain.

As illustrated, FIG. 5, shows a human transported automated weaponssystem 100 (in reference to FIG. 3.), is comprised of a targetingsubsystem 340, a computational subsystem 360, and a firing subsystem380, and processing logic and a barrel 310 that is movably mountedwithin a stock 303. The barrel 310 is movable for positioning 315 of andpropelling a projectile (e.g. munition) 320. The system is furthercomprised of a targeting subsystem 340 aiming towards an area ofsighting 66, and locking onto at least one target 836 in the area ofsighting 366 as a chosen target 836, responsive to the processing logic.The computational subsystem 340 determines where the projectile 820needs to be aimed to strike the chosen target 836 and computes adifference between where the projectile (munitions) 520 needs to beaimed to strike the chosen target 836 and where the barrel 802 is aimedat the firing time, responsive to the processing logic. Thecomputational subsystem 840 then adjusts the position of the barrel 802within the stock 303, responsive to the computing the difference.Finally, the firing subsystem 380 activates the firing of the projectile820 so as to propel the projectile 820 through the barrel 802 at thechosen target 836.

FIG. 9. Illustrates generation of an error correction (900) as follows:

-   -   a) At time 1, 910, the aim of the first shot 902 is fired, and        the trajectory is such that the target 936 was missed.    -   b) At some later time 2, 920, the system computes an error        correction 906, based on the sensor 104 feedback on the current        position of the target 136 and the sensor 104 feedback on the        location (error correction, 906) that resulted from aim of the        first shot 902.    -   c) At a later time 3, 930, the computed error correction 906 is        applied to generate a control signal to cause the barrel 920 to        be adjusted 908.

FIG. 9, illustrates a method of utilizing a human transported automatedweapon system 900 for firing a munition through a barrel aimed towardsan identified target with aim adjustment and tracking for a secondfiring. The method is comprised of choosing a selected target 936 from aplurality of targets in a field of view 914 of the human transportedautomated weapon system 100, as the selected target 936. Aim of thebarrel 920 is adjusted by comparing where the selected target 936 islocated versus where the barrel 920 is aimed so that when fired, themunitions 940 will bit the selected target 936. The munitions 940 arefired at the selected target 936 at a first firing time 910, responsiveto adjusting the aim of the barrel 920. The munition 940 is trackedafter it is fired at a first time 910, to generate tracked munitionsdata (error correction) 906. The selected target 936 is tracked afterthe munition 940 is fired to generate tracked target data (errorcorrection) 906. A modified aim adjustment 908 is then provided,responsive to the tracked munitions data and the tracked target data(error correction) 906. Finally, after modifying the aim adjustment 908,another munition 940 is fired at a second firing time 930 to hit theselected target 936.

As illustrated in FIG. 10, the Automated Weapons System 100 can havemultiple magazines 1009 with different respective munitions 1020 typesand a munitions selector 1060.

The munitions selector 1060 responsive to the sensors 1002 and targetingsubsystem 1002, allows for a round 1010, 1015, 1003 of one type ofmunitions 1020 to be chambered 1004. Then, at a later time after thefirst round was either expended or returned to the respective munitionsmagazine 1009, the munitions selector 1060 can chamber 1004 a round ofmunitions of another type. For example, at time t1, an anti-personalround 1015 can be chambered 1004, and after the weapon is fired asubsequent high explosive round 100S can be chambered 1004.

In accordance with another embodiment of the present invention asillustrated in FIG. 10, the operator of the automated human transportedweapons system 100 selects and monitors the target via the display 1001responsive to the targeting subsystem 1002. Subsequently, aftergathering information from the targeting subsystem 1002, thecomputational subsystem 1003 sends control signals to adjust thepositioning means 1004. The munitions selection 1060 logic selects thetype of munition 202 for the selected target 220, initiating the trigger212 by means of the firing subsystem to fire the munition 1020.

The targeting subsystem 1002 selects a selected target 220 from aplurality of identified targets in the area of sighting 230.

FIG. 11. illustrates a chart 1100 providing a mapping of a few possibletypes of munitions 1101 paired to their respective target types 1102.For example, where the target type is a human 1110, the type ofmunitions selected, responsive to sensors and the targeting subsystem,can be but not limited to anti-personnel 1103, armor piercing 1105,and/or high explosives 1107. At the time of firing, the computing meanscan also select the appropriate munitions for the type of targetsselected such as:

-   -   antipersonnel munitions 1103 for human combatants 1104    -   armor piercing munitions 1105 for armor targets 1106    -   high explosive munitions 1107 for structures (buildings), or        bunkers 1109    -   etc.

In accordance with one aspect of the present invention, the automaticmunitions selection can be overridden and manually selected. Forexample, a manual selection of high explosive munitions 119 can bechosen for human targets 1110. Range 1112 can also be calculated bymanually selecting a tracer round 1111 to acquire data to improveaccuracy of the shot of the munitions.

As illustrated in FIG. 11, a method of operating an automated weaponssystem 100 (as illustrated in FIG. 3.) is comprised of a sensingsubsystem 304, a munitions subsystem 390, a targeting subsystem 340, acomputational subsystem 360, positioning means 355, and a firingsubsystem 390. The sensing subsystem 304 provides target data (of thetarget type) 1102 for at least one acquired target (chosen target type)1102, responsive to at least one sensor 304. The munitions subsystem 345provides from one to a plurality of types of munitions 1101 as availablemunitions 320. The targeting subsystem 340 provides recognition of atype of target 1202 for each acquired target 1102. The computationalsubsystem 360 selects a chosen target type 1102 from the acquiredtargets based on at least in part on the types of said munitions 1101available. A type of munition 320 is selected to be a selected munition1101 after determining if the munition 320 is effective for the chosentarget type 1102, responsive to the computational subsystem 360. Thepositioning means 355 then adjusts the aim of the selected munition 1101so that it will hit the chosen target type 1102. Finally, the firingsubsystem 350 fires the selected munitions 1101 through a barrel 310 atthe chosen target 1102.

As illustrated in FIG. 5. and FIG. 11, target selection (validation) canbe obtained from potential targets by using a variety of means todetermine whether a target is a threat or harmless. Target selection canutilize multiple factors such as the distance closest to the “aim ofweapon” (or center of field of sensors), the most threatening targets(labeling threats as most dangerous or closest to war fighter), the bestshot available for the war fighter to take (easiest to hit), the mosteffective target that is most susceptible to the weapon (depending onavailable munitions and target's armor); etc.

Once the target 120 is selected, computing means 400 determine the errorcorrection from where the “barrel” 102 is aimed, to where the targetwill be. This can include compensation for environmental, motion, andother factors that can affect the shot.

At time of firing the computing means 400 supplies “correction” signalsto actuators to direct the weapon “barrel” 162 to a designated spot1816/1818 on the target. The designated spot 1816/1818 on the target 120can be selected to inflict damage ranging from lethal 1816 to stun 1818(incapacitate).

At time of firing, or at time of ‘new target acquisition, the computingmeans 400 also selects the appropriate munitions 202 per the type oftarget selected. Appropriate munitions 1104 could account for armorpiercing for armored targets, anti-personal for humans, high explosivefor structures, etc.

As illustrated in FIG. 5 and FIG. 11, at firing time, “a best shot” willbe selected based on the mode of weapon operation 1200. The mode ofoperation 1200 can be selected based on mission objectives. A manualmode 212 is also available to “force” a preferred mode of weaponoperation. This can override the automatic setting, while still allowingthe automated weapon system to assist with target selection. Forexample, the warfighter (operation) can select high explosives” as thetype of munitions 212, while still automatically selecting targets 120(of any type) and correcting to hit those targets.

As illustrated in FIG. 11, in a full-auto mode of operation, thewarfighter can pull the trigger and sweep the weapon across a field oftargets. Sequentially, at each time of firing for each munition, atarget (best target) is selected, a beat munition for the selectedtarget 120 is prepared, and a “correction” factor 118 for that target isthen computed and applied. Finally, the automated weapon system 100fires a munition 202 and then proceeds to select a next available target120 repeating the process as needed.

FIG. 12. illustrates, a human transported automated weapon system 200(as in FIG. 2A, comprised of a computing subsystem 250, sensors 204, anda barrel 210)(barrel 1220 in FIG. 12.), with a plurality types ofmunitions 1211, 1212, 1213, a decision subsystem and aim adjustment 213.The automated weapon system 200 has storage for storing up to aplurality of types of munitions 1211, 1212, 1213 that can be firedthrough the barrel 1220, responsive at least in part to the computingsubsystem 250 and the sensors 204. The identifies and provides for theselection of a selected target 1206 in a field of view (area ofsighting) 1214 of the human transported automated weapon system 10. Thesensors 204 then track the location of the available targets in thefield of view 1214 of the automated weapon system. At least one of aplurality of types of munitions [for example, 1211 (armor-piercing),1212 (anti-personnel), 1213 (high-explosives)] are available to selectfrom. Sensors 204 gather and analyze target data to provide recognitionof the type of targets 1202 available to choose from. The selectedtarget 1206 is then chosen from the types of targets 1206, 1208, 1210available; based on the type of munitions 1211, 1212, 1213 available.Munition selection is determined by selecting the munition type 1203that best matches the selected target 1201. Sensors 204 locate where theselected target 1201 is at a firing time in order to fire the selectedmunition 1203. Finally, aim is controlled and adjusted 218 (see forexample, FIG. 2A) for the human transported weapon at the firing time sothat the selected munition 1203, as fired, will strike the selectedtarget 1206.

As illustrated in FIG. 12, an automated weapons system is comprised(from FIG. 3.) of a sensing subsystem 304, a munitions subsystem 30, atargeting subsystem 340, a computational subsystem 360, positioningmeans 355, and a firing subsystem 380 to assist in tracking andeliminating targets through recognition and munitions selection. Thesensing subsystem 304 provides target data for at least one acquiredtarget, responsive to at least one sensor 304. The munitionssubsystem/selector 1260 provides selection of one from up to a pluralityof types of said munitions 1211, 1212, 1213 as available munitions 1202.The targeting subsystem 340 provides recognition of a type of target1202, for each said acquired target, responsive to the target data. Thecomputational subsystem 360 selects a chosen target 1206 from theacquired targets, based on at least in part on the types of saidmunitions 1211, 1212, 1213 available, and selects a type of munition1260 that is determined effective as a selected munition 1202 for thechosen target 1206. The positioning means 355 function to adjust the aimof the selected munition 1203 so that it will hit the chosen target1206. Finally, a firing system 380 fires the selected munitions 1203through a barrel 1220 at the chosen (selected) target 1201.

As illustrated in FIG. 12, in one embodiment a most appropriate roundfor a selected target 1206 in the area of sighting 1214 of the AutomatedWeapons System can be chosen as the selected munition 1202. For example,where the selected target 1206 is that of a bunker 1210, the automatedweapon system can chamber 1004/1260 a round 1211, 1212, 1213 respectiveto that target type, such as a high explosive round 1213. If theselected target is instead a hostile human combatant 1206, ananti-personnel round 1212 can be chambered 1203/1260. In a thirdpossible scenario, wherein a hostile tank 1208 (armored target type) isthe selected target 1206, an armor piercing round 1211 is chambered1203/1260. As shown in FIG. 12, the automated weapons system 100chambers 1004/1260 a round 1211, 1212, 1213 respective to a respectivetarget type 1102 (from FIG. 11.), such as an anti-personnel round 1212.

As illustrated in FIG. 12, (also referring to FIG. 3.) a humantransported automated weapon system is comprised of sensors 304, acomputational subsystem 360, target selection logic 340 for choosing aselected target 1201, munitions selection logic 390 with a plurality oftypes of munitions, a positioning subsystem 355, and a fixing subsystem380. Sensors 304 determine which of a plurality of types of munitions aeavailable for the automated weapon system. The computational subsystem360 acquires target data from the sensors 304 for at least one up to aplurality of the targets, each as an acquired target. The target data isthen analyzed to provide recognition of each said acquired target as aspecific type of target 1206, 1203, 1210 (e.g. person, tank, building).The target selection logic 340 chooses a selected target 1201 from theacquired targets based on current availability of the types of targets1206, 1208, 1210 recognized. The munitions selection logic 1269 choosesa selected munition 1203 from up to a plurality of the types of themunitions 1211, 1212, 1213 available, based upon the selected target1201. The positioning subsystem 204 adjusts the aim of the weapon sothat the selected munition 320 (1203) will hit the selected target 1201when fired. Finally, the firing subsystem 380 fires the selectedmunition 1202 at the selected target 1201 at a firing time.

In FIG. 13, an example is provided wherein an armor piercing round 1306(206 from FIG. 2.) is already chambered. The targeting subsystem 300identifies a chosen target 120, from up to a plurality of types oftargets 1202 in the area of sighting 114. The munitions selection logic600 chooses a type of munitions 1114 specific to the said target type1202 of the selected target 120. The computational subsystem 400responsive to the targeting subsystem 300, determines where the selectedtarget 120 is and where the barrel 102 needs to be aimed so that theselected munitions 202 will strike the target 120. The Automated WeaponsSystem 100 can determine the best available shot based on the currentround 202 chambered 124, and/or on the remaining rounds (of munitions)202 available in a munitions magazine 110, as sensor by a munitionsavailable detector 1304.

FIG. 13. further illustrates an embodiment of a system and method ofoperating a human transported weapon comprised of (100's are inreference to FIG. 1.) a computational system 160 that has from one up toa plurality of different types of munitions 1306, 1307, 1308 availableto select from. Target data is acquired from sensors 104, for anacquired target, for at least one to a plurality of different saidtargets available to select from. Target data is analyzed in order torecognize each acquired target in accordance with their target type(1102 from FIG. 11.).

Munition availability 1304 is determined for the human transportedautomated weapon system 100 to choose a selected target 1320 from theacquired targets. After determining which type of munition 1306, 1307,1302 is available, an appropriate munition is selected 1360 based on thetype of target 1102 (from FIG. 11.) of the selected target 1320. Thehuman transported automated weapon system 100 fires the selectedmunition 1313 at the selected target 1320 after the aim of the automatedweapon system is adjusted to assure that the selected munition 1313 hitsthe selected target 1320.

In another embodiment, as illustrated in FIG. 14, an automated weaponsystem 100 (100's are in reference to FIG. 1.) provides the ability toengage or disengage firing, with the addition of a process whichdetermines if the situation is shoot 1410 or no shoot 1408 situation.FIG. 14. illustrates a shoot/no-shoot scenario flowchart 1400, where anAutomated Weapons System 100 first detects a target 1402 then acomputational subsystem 160, and/or a detection logic 1404 processes andanalyzes the target information in order to determine if the target isvalid 1406.

If the selected target is not valid, then a no shoot scenario 1409 isactivated. The no shoot scenario 1408 can be as simple as an alertdelivered to the user, or the automated weapons system 100 can inhibitthe activation of a firing sequence.

In an alternative embodiment, the no shoot scenario can prevent massshootings at designated targets (target types), such as human 1465, orshootings for all target types 1102, to inhibit firing of the weapon.

In another embodiment, the target type 1102 (from IG 11.) is identifiedand used to inhibit Bring (no shoot) 1405 (from FIG. 14.) of theautomated weapon system at a certain designated target type(s) 1102.This is useful in many alternative embodiments, as shown in the targettypes table 1460, such as to prevent hunting accidents 1412, where withthe present invention, the firing of the automated weapon system isinhibited if the target type 1102 is a human 1465 or other certaindesignated target type(s) 1102.

In another embodiment, in a law enforcement situation, police 1428 canutilize the Automated Weapons System 100 to determine if a selectedtarget is a civilian 1432 or is another policeman officer 1425, ratherthan a suspect 1430, to inhibit firing as appropriate.

In addition, in a military situation 1416, soldiers can identify who isan enemy 1418 or who is friendly 1420. Similarly, for a terroristsituation 1422 (left column of table), the automated weapon system 100distinguishes whether to shoot a terrorist 1424 (middle column oftable), and avoids shooting hostages 1426 (right column of table).

Since the selected target type 1102 can be identified (friend, foe,animal, vehicle, etc.) indicating if the target is valid 1406 canprevent hunting accidents and friendly fire.

The user can then specify what type of munitions 1101 (e.g.anti-personal, armor piercing, etc.) to use for the selected validtarget 1414. Thus, the automated weapon system can determine thedifference between: a game animal 1412 and another hunter 1412 orbetween an ally 1420 and an enemy combatant 1418, or between a truck anda tank 1106 (armored), etc. which provides the ability for the user (orautomated weapon system 100) to respond accordingly.

FIG. 14. illustrates an embodiment of the present invention, wheredetection logic 1400 determines a “no-shoot” (1408) situation asdiscussed herein. This detection can be performed through a variednumber of sensors and means, including but not limited to via neuralnetwork 701, via facial recognition, via beacon detection, etc.

The targeting subsystem 1404 is responsive to sensors 104 which can beused to identify a target 120, and to identify the type of target 1460by way of coupling the sensors 104 to a neural net pattern recognitionmeans 701 that can identify the type of target (i.e. person, animal,tank, vehicle, etc.). As discussed earlier herein, one way this can bedone is using a 1024 Neuron Semiconductor Chip CM1K from Cognimem(http://www.digikey.com/en/product-highlight/c/cognimem/1024-neuron-semiconductor-chip-cm1k).Cognimem's system can take sensor data fed to their neural net ASIC,which can be sensor data processed as discussed herein, to process thesensor data to both identify and track a target.

As illustrated in FIG. 15, an automated weapon system 100 with a display1506, is responsive to sensors 104 (from FIG. 1.) within an area ofsighting 1514 to show the user where to point the weapon 1502 in orderto select, identify, track, and/or engage a target 1501. A simple arrowtype cursor 1502 can be utilized, which indicates 1502 and displays 106the direction 1502 to which the barrel (102 from FIG. 1.) should bepointed, when the physical limitations of the system are reached.

FIG. 16. illustrates an embodiment comprised of a plurality of automatedweapons 1614 linked through a communication means 1610 with one another,by means of eternal subsystems 1600. The external subsystem 1600comprises at least one of (but is not limited to one) remote targetingsubsystem 1604, a camera (moveable, remote controlled, or a smartself-controlled camera) 1602, a drone with a weapon 1606, aremote-control weapon 1603, external remote sensors sighting subsystem1612 that is responsive to communications from the targeting subsystem340 (from FIG. 3.), and multiple weapons systems 1614. The eternalsubsystem 1600, remote to the human transported weapon, providescommunications 1610 between the external subsystem 1600 and the humantransported automated weapon system 100.

In one embodiment, as illustrated in FIG. 16, an automated weaponssystem is comprised of a human transported weapon for use by a person.The weapon is comprised of a barrel utilized for propelling a firedmunitions to aim towards area of sighting. A targeting subsystemidentifies a chosen target in the area of sighting. An external dronesubsystem, with a sensing subsystem communicates to the targetingsubsystem. The external drone subsystem is located remotely to the humantransported weapon, and provides communications between the externaldrone subsystem and the human transported weapon. A computationalsubsystem, responsive to the targeting subsystem, determines where thechosen target is, and then determines where to aim the munitions so thatthe munitions will strike the chosen target A positioning means adjuststhe aim of the munitions responsive to the computational subsystem.Finally, a firing subsystem fires the munitions at the chosen target atthe firing time, responsive to the positioning means.

As illustrated in FIG. 17, a plurality of weapon subsystems 1702, 1704,1706 are linked through a communication link 1610 (from FIG. 16.) and abest target 1716, 1718, 1720 is selected from a plurality of possibletargets 1716, 1719, 1720, for each automated weapon system 1702, 1704,1706. The selection of a best target can rely on from one to a multitudeof factors, such as an obstructed view 1708 (examples being a house 1712or tree 1714) vs. an unobstructed view 1710 of the target, proximity totarget, current motion vector of the target etc.

As illustrated in FIG. 17., an automated weapons system is comprised ofa plurality of automated weapon subsystems comprising at least one humantransported automated weapon system, where at least one of the pluralityof the automated weapon systems <1702, 1704, 1706> (100 of FIG. 1.)takes a respective shot. Each automated weapon system is comprised of abarrel 310 (see FIG. 3. For 300's), a targeting subsystem 340, acomputational subsystem 360, positioning means 355, and a firingsubsystem 30. The barrel 310 is utilized for propelling a firedmunitions 320 to aim towards an area of sighting 330. The targetingsubsystem 340 identifies a chosen target 350 in the area of sighting330. The computational subsystem 360 determines where the chosen target350 is and where the barrel 310 needs to be aimed so that the munitions320 will strike the chosen target 350, responsive to the targetingsubsystem 340. The positioning means 355 adjusts the aim 315 of themunitions 320 responsive to the computational subsystem 360. The firingsubsystem 380 fires the fired munitions 320 at the chosen target 350,responsive to the positioning means 355.

As illustrated in FIG. 17., a multi-weapon automated weapon system 300(in reference to FIG. 3.) is comprised of a plurality of automatedweapon system subsystems 1702, 1704, 1706, control logic 305, atargeting subsystem 340, computational logic 360, a positioningsubsystem 355, and firing logic 30. Each of the plurality of automatedweapon systems 300 provides for firing a munition 320 from it and has arespective field view 330. The automated weapon systems 300 arecomprised of at least one human transported weapon subsystem 300 and atleast one other weapon subsystem 1702, 1704, 1706. The control logic 305links communications among multiple of the weapon subsystems 1702, 1704,and/or 1706 to coordinate said multiple of said weapon subsystems 1702,1704, 1706. The targeting subsystem 340 provides a selected target 1716,1718, 1720, responsive to computing a best shot selected from up to aplurality of possible shots in the field of view 330 selected for eachof the lined said automated weapon system 300, responsive to thecommunications 1610 (from FIG. 16.), responsive to mapping byidentifying which of the automated weapon systems 1702, 1704, 1706 is aselected said automated weapon system 300 that is in position to providea best shot. The computational logic 360 determines where to aim themunition 320 from each said selected said weapons subsystem 1702, 1704,1706, responsive to the targeting subsystem 340. The positioningsubsystem 355 adjusts the aim of the automated weapon system 300 tocompensate, as needed, for where the selected target 1716, 1718, 1720 iswhen firing the munitions 320 at a firing time, responsive to thecomputational logic 360. The firing logic 380 actuates firing of themunitions 320 from each said selected automated weapon system 300 (1702,1704, 1706 plurality from FIG. 17.) at the firing time responsive to thetargeting subsystem 340, the positioning subsystem 355 and the triggeractivation logic 312.

FIG. 17. also illustrates a method for use of a human transportedautomated weapon system 100 with sensing 104 (100's in reference to FIG.1.), tracking 1730, aim adjustment control (positioning means 155), andlinked external weapons subsystem 1702, 1704, 1706 [for a best shot, ofa human transported automated weapon system 100] for firing a munition120. The method is further comprised of identifying at least one saidtarget 1716, 1718, 1720 in a field of view 1725 as a selected target1716, 1718, 1720. The selected target's 1716, 1718, 1720 location isthen sensed and tracked (even through environment/obstructed view 1708)in the target area, which determines where the selected target 1716,1719, 1720 is located at the firing time. Firing of the munition 120 isthen initiated after aim of the munition is adjusted in order to hit theselected target 1716, 1711, 1720 fired at the firing time, responsive todetermining the selected target's location.

FIG. 18. illustrates possible iterations (1800) that the computationalsubsystem 340 (fro FIG. 3.) or the targeting subsystem 360 (from FIG.3.) can utilize in order to select a level of damage 1801 (Non-lethal106, Lethal 1303) that is intended to be inflicted upon the selectedtarget 1320. In scenarios where less than lethal options are desired, anon-lethal 1806 option can be selected, where a non-lethal round 1802 isselected and a non-lethal shot 1304/1818 is targeted. If a lethal optionis desired, the Lethal 1808 option can be selected, where a lethal round1812 is selected and a lethal shot 1814/1816 is targeted. There are alsopermutations such as using a lethal round 1812 on a non-lethal shot1813, or a non-lethal round on a lethal shot 1816, with the intent beingcaning various levels 1806/1808 of damage 1801.

FIG. 18. also illustrates a method of automated control of a humantransported automated weapon system 200 (from FIG. 2.) comprising acomputational unit 250 able to fire a munitions 202 as aimed within adefined range and within a field of view 230. The method identifies upto a plurality of identified targets from within the defined range andwithin the defined field of view 230, selecting a selected target1820/220 from the identified targets, adjusting the aim of the weapon sothat the munitions 202 will hit the selected target 1820/220 at a firingtime, and, firing the munitions 202 at the firing time. The munition 202is aimed to cause a defined amount of damage 1801 to the selected target1520. This defined amount of damage 1801 can be one of, but (e) a headshot, (f) a kill shot, (g) a wound shot, and (h) a warning shot.

FIG. 19. illustrates a linked drone 1902 and handheld Automated WeaponsSystem 100. Target information from the drone sensors 1904 is providedto the automated weapon system 100 through a communication link 1910. Acommunications interface 1910 communicates with the external subsystemlinked (drone) 1902. Drone sensors provide a sensing subsystem 1904 thatcommunicates to a targeting subsystem 340 (from FIG. 3.). The targetingsubsystem 340 identifies a selected target 1920 in the area of sighting1906 of the drone 1902. In one embodiment, the munitions selection logicchooses a selected munitions 320 from up to a plurality of types ofmunitions 1101 (from FIG. 11.), for use with the said type of the chosenselected target 1920. The computational subsystem 360 in the AutomatedWeapons System 300, responsive to the targeting subsystem 340 in thedrone 1902, determines where the selected target 1920 is and where theaim of the barrel 1916 needs to be so that the selected munitions 320will strike the target 1920 if fired at a firing time.

As illustrated in FIG. 19., an automated weapons system 100 is comprisedof a human transported automated weapon system subsystem 100, anexternal drone subsystem 1902, and a targeting subsystem 340 (from FIG.3.). The human transported automated weapon system 100 has munitions 320for firing. The external drone subsystem 1902 comprises a drone 1902with a sensing subsystem 1904 that communicates to a targeting subsystem340 and provides communications 1910 between the external dronesubsystem 1902 and the human transported automated weapons systemsubsystem 100. A targeting subsystem 340 selects a chosen target 1920from available targets (in field of view/area of sighting 1906). Thehuman transported automated weapon system 100 subsystem is comprised(reference to FIG. 3.) of a computational subsystem 360, positioningmeans 355, and a firing subsystem 380. The computational subsystem 360is responsive to the targeting subsystem 340 for determining where thechosen target 350 is located, and then determining where to aim so thatthe munitions 320 will strike the chosen target 350. The positioningmeans 355 adjusts the aim 315 when firing the munitions 320, responsiveto the computational subsystem 360. The firing subsystem 380 fires themunitions 328 at the chosen target 350, responsive to the positioningmeans 355.

As illustrated in FIG. 20., the targeting subsystem 2001 can be mountedindependent of the weapons system 100, such as mounted to the user'shelmet 2002. With the help of sensors 2011, a communications link 2010transfers data back and forth from the automated weapons system 100 tothe targeting subsystem 2001. The user 2012 is then able to detect,identify and track targets 704 (from FIG. 7.) while reducing risk tosaid user 2012, such as maintaining cover when aiming around corners,over walls and around any other obstructions.

FIG. 21. Illustrates the targeting subsystem 2130 as separate from theAutomated Weapons System 100. In this example, the targeting subsystem2130 is mounted to a drone 2140 rather than to the weapons system 100.Targets may be detected, identified and tracked from the drone 2140 withthe use of drone sensors 2150 and targeting info may be shared with acommunications link 2170 and the weapon's sensors 104 (from FIG. 1.)with one or a plurality of automated weapon system subsystemsindependent from the drone 2140.

As illustrated in FIG. 21., an automated weapons system 100 (from FIG.1.) is comprised of a human transported automated weapons system 300(300 #'s from FIG. 3) for use by a person, a targeting subsystem 340, anexternal drone subsystem 1902, a computational subsystem 360,positioning means 155, and a firing subsystem 350. The human transportedautomated weapon system 100 for use by a person, is comprised of abarrel 102 utilized for propelling a fired munitions 120 aimed towardsan area of sighting 330. The targeting subsystem 340 identifies a chosentarget 350 in the area of sighting 330. The eternal drone subsystem 2140is comprised of a sensing subsystem 2150 that communicates to thetargeting subsystem 340, and is located remotely to the humantransported automated weapons system 100, and provides communications2170 between the external drone subsystem 2140 and the human transportedautomated weapons system 100. The computational subsystem 360 determineswhere the chosen target 350 is and then determines where to aim themunitions 326 so that the munitions 320 will strike the chosen target350, responsive to the targeting subsystem 340. The positioning means355 adjusts the aim of the munitions 320 responsive to the computationalsubsystem 360. Finally, the firing subsystem 380 fires the munitions 320at the chosen target 350 r responsive to the positioning means 355.

As illustrated in FIG. 22., a communications link 1610 is providedbetween a human transported Automated Weapons System 100 and a dronemounted weapons system 2201. The addition of a weapons system on thedrone 2201 allows for a munitions 102 shot to be fired from the drone2201, aiming at a selected target 120 in the drone's area of sighting1906, in addition to that of the Automated Weapons System 100.

As illustrated in FIG. 22., an automated weapons system 100 is comprisedof a human transported automated weapon system 100 for use by a person.The automated weapon system 100 (further shown in FIG. 3.) is comprisedof a barrel 315, a targeting subsystem 340, a drone weapons subsystem2201, a computational subsystem 360, positioning means 355, and a firingsubsystem 380. The barrel 310 is utilized for propelling a firedmunitions 320 aimed towards an area of sighting 330. The targetingsubsystem 340 identifies a chosen target 350 in the area of sighting330. The drone weapons subsystem 2201 has munitions with positioning andfiring capability; and, has communications 1610 with the humantransported weapons subsystem 100. The targeting subsystem 340 utilizescommunications with the drone weapons subsystem 2201. The computationalsubsystem 360, responsive to the targeting subsystem 340, determineswhere the chosen target 120 is and where the barrel 102 needs to beaimed so that the munitions 320 will strike the chosen target 120. Thepositioning means 355 adjusts the aim of the munitions 320 responsive tothe computational subsystem 360. The Bring subsystem 380 fires themunitions 320 at the chosen target 120 responsive to the positioningmeans 355.

In one embodiment, as illustrated in FIG. 22., the drone 2201 iscomprised of at least one of, but not limited to (from FIG. 16.), acamera 1602, (stationary, movable), (remote controlled); (smartself-controlled), a sensing subsystem 1612 that communicates totargeting subsystems, a barrel 102 within the stock 102 for propelling amunitions responsive to the targeting subsystems, an external sensor104, data source communicating with the human transported automatedweapon system, and a remotely controlled automated weapons subsystem 100(stationary mount/movable mount), that is responsive through acommunications link 1610 from the targeting subsystem 340 (from FIG.3.).

From the foregoing, it will be observed that numerous variations andmodifications may be effected without departing from the spirit andscope of the invention. It is to be understood that no limitation withrespect to the specific apparatus illustrated herein is intended orshould be inferred. It is intended to cover by the appended claims, allsuch modifications as fall within the scope of the claims.

The invention claimed is:
 1. A method for operating a human transportedweapon system comprised of processing logic and a barrel movably mountedwithin a stock, wherein the barrel is movable for positioning of andpropelling a projectile, the method comprising: aiming towards an areaof sighting; locking onto at least one target in the area of sighting,as a chosen target responsive to the processing logic; determining wherethe projectile needs to be aimed to strike the chosen target responsiveto the processing logic; computing a difference between where theprojectile needs to be aimed to strike the chosen target and where thebarrel is aimed at the firing time, responsive to the processing logic;adjusting the position of the barrel within the stock, responsive to thecomputing the difference; and, activating firing of the projectile so asto propel the projectile through the barrel at the chosen target.
 2. Themethod as in claim 1, further comprising: finding and identifying aplurality of possible said targets within the area of sighting;selecting which of said targets in the area of sighting is the chosentarget; tracking the chosen target to determine where the projectileneeds to be aimed to strike the chosen target at a firing time; andactivating the firing at the firing time.
 3. The method as in claim 2,further comprising: utilizing a neural network tracking subsystem toprovide the finding and identifying of the possible targets within thearea of sighting, and for selecting which said target in the area ofsighting is the chosen target, and for tracking the chosen target todetermine where the projectile needs to be aimed to strike the chosentarget.
 4. The method as in claim 1, further comprising: adjusting thebarrel within the stock of the weapon responsive to where the projectileneeds to be aimed at the firing time to strike the chosen target versuswhere the barrel is aimed at the firing time.
 5. The method as in claim1, further comprising: locking onto at least one said target in the areaof sighting, as the chosen target.
 6. The method as in claim 1, furthercomprising: aiming the projectile to strike the chosen target at thefiring time.
 7. The method as in claim 1, further comprising: detectinga no-shoot situation prior to the firing of the munitions; and,preventing the firing logic from firing the munitions, responsive to thedetecting the no-shoot situation.
 8. The method as in claim 1, whereineach said target, including the chosen target, is associated with one ofa plurality of types of targets; wherein there are a plurality of typesof munitions; wherein each said type of target has an associated saidtype of munitions; wherein the targeting subsystem selects as anappropriate said type of munitions, the associated type of munitions forthe type of target associated with the chosen target; wherein theappropriate said type of munitions is loaded responsive to the targetingsubsystem; and, wherein the appropriate said type of munitions is firedfrom said human transported weapon.
 9. A human transported weaponssystem, comprised of processing logic and a barrel movably mountedwithin a stock, wherein the barrel is movable for positioning of andpropelling a projectile, the system comprising: a targeting subsystem,aiming towards an area of sighting; processing logic for locking onto atleast one target in the area of sighting, as a chosen target responsiveto the targeting subsystem; wherein the processing logic determineswhere the projectile needs to be aimed to strike the chosen target;wherein the processing logic computes a difference between where theprojectile needs to be aimed to strike the chosen target at a firingtime and where the barrel is aimed at the firing time, responsive to theprocessing logic; means for adjusting the position of the barrel withinthe stock, responsive to the difference; and, a firing subsystem,activating firing at the firing time of the projectile so as to propelthe projectile through the barrel at the chosen target.
 10. The systemas in claim 9, further comprising: means for finding and identifying aplurality of possible said targets within the area of sighting, meansfor selecting which of the possible said targets in the area of sightingis the chosen target, and means for tracking the chosen target todetermine where the projectile needs to be aimed to strike the chosentarget at the firing time.
 11. The system as in claim 10, furthercomprising: a neural network tracking subsystem, for finding andidentifying the possible targets within the area of sighting, and forselecting which of the possible said targets in the area of sighting isthe chosen target, and for tracking the chosen target to determine wherethe projectile needs to be aimed to strike the chosen target.
 12. Thesystem as in claim 9, wherein that barrel is adjusted within the stockof the weapon responsive to determining where the projectile needs to beaimed at the firing time in order to strike the chosen target and wherethe barrel is aimed at the firing time.
 13. The system as in claim 9,further comprising: detection logic detecting a no-shoot situation priorto the firing of the munitions; and, inhibit logic preventing the firinglogic from firing the munitions, responsive to the detection logicdetecting a no-shoot situation.
 14. The system as in claim 9, whereineach said target, including the chosen target, is associated with one ofa plurality of types of targets; wherein there are a plurality of typesof munitions; wherein each said type of target has an associated saidtype of munitions; wherein an appropriate said associated said type ofmunitions is selected for the type of target associated with the chosentarget; and, wherein the appropriate said type of munitions is loadedand fired from said human transported weapon.
 15. A human transportedweapon comprising: processing logic, a barrel movably mounted within astock, wherein the barrel is movable for positioning of and propelling aprojectile; means for aiming the human transported weapon towards anarea of sighting; wherein the processing logic locks onto at least onetarget in the area of sighting, as a chosen target; wherein theprocessing logic determines where the projectile needs to be aimed tostrike the chosen target; wherein the processing logic computes adifference between where the projectile needs to be aimed at a firingtime to strike the chosen target and where the barrel is aimed at thefiring time; wherein the position of the barrel within the stock isadjusted responsive to computing the difference; the human transportedweapon further comprising: means for firing the projectile at the firingtime to propel the projectile through the barrel at the chosen target.16. The human transported weapon as in claim 15, further comprising:targeting logic for finding and identifying a plurality of possible saidtargets within the area of sighting, responsive to the processing logic;and, means for selecting which of said targets in the area of sightingis the chosen target; wherein the chosen target is tracked to determinewhere the projectile needs to be aimed to strike the chosen target atthe firing time; and wherein the firing is activated at the firing time.17. The human transported weapon as in claim 16, further comprising: aneural network tracking subsystem to provide the finding and identifyingof the possible targets within the area of sighting, and to provide forselecting which said target in the area of sighting is the chosentarget, and to provide for tracking the chosen target to determine wherethe projectile needs to be aimed to strike the chosen target.
 18. Thehuman transported weapon as in claim 15, wherein the barrel is movablewithin the stock of the human transported weapon responsive to where theprojectile needs to be aimed at the firing time to strike the chosentarget and where the barrel is aimed at the firing time.
 19. The humantransported weapon as in claim 15, further comprising: detection logicdetecting a no-shoot situation prior to the firing of the munitions;and, inhibit logic preventing the firing logic from firing themunitions, responsive to the detection logic detecting a no-shootsituation.
 20. The human transported weapon as in claim 15, wherein eachpossible said target, including the chosen target, is associated withone of a plurality of types of targets; wherein there are a plurality oftypes of munitions; wherein each said type of target has an associatedsaid type of munitions associated therewith; wherein the targetingsubsystem selects as an appropriate said type of munitions for the typeof target associated with the chosen target; wherein the appropriatesaid type of munitions for the chosen target is loaded responsive to thetargeting subsystem; and, wherein the appropriate said type of munitionsfor the chosen target is fired from said human transported weapon. 21.The weapon as in claim 15, wherein a second projectile is aimed tostrike the chosen target at a second time, wherein the second projectileis fired at the second time, aimed to strike the chosen target.